Quorum is a light-weight fork of go-ethereum (geth), a public
Ethereum client that has been improved to match the enterprise
needs like scalability, performance, interoperability etc. As already
discussed, the current form of Consensys Quorum is the culmination
of the work of several different independent projects. Just like Fabric,
Quorum can be architected in more than one way, which are as
follows:
Java based Besu
Go based GoQuorum
Figure 15.1 represents the culmination of Hyperledger Besu and JP
Morgan Quorum into one Consensys Quorum platform that supports
both the previous versions, as shown as follows:
Figure 15.1: Consensys Quorum
As shown in Figure 15.2, though both have slightly different sets of
configuration set up, the basic architecture is pretty much alike, as
follows: